package com.selune.online.ordering.system.project.api.service.customer;

import com.selune.online.ordering.system.project.api.base.response.Response;
import com.selune.online.ordering.system.project.api.pojo.goods.dto.GoodsSearchDTO;
import com.selune.online.ordering.system.project.api.pojo.goods.vo.CategoryGoodsVO;
import com.selune.online.ordering.system.project.api.pojo.goods.vo.GoodsDetailVO;
import java.util.List;

/**
 * 消费者商品管理接口
 *
 * @author xiaoyp
 * @date 2020/2/19
 */

public interface ICustomerGoodsService {
	
	/**
	 * 商品列表
	 *
	 * @param goodsSearchDTO 商品查询条件DTO
	 * @return 商品列表
	 */
	Response<List<GoodsDetailVO>> listGoods(GoodsSearchDTO goodsSearchDTO);
	
	/**
	 * 前端展示商品列表
	 *
	 * @return 商品列表
	 */
	Response<List<CategoryGoodsVO>> listCategoryGoods();
}
